#include<iostream>
#include<algorithm>
using namespace std;

int md[200001]={0};
int mw[200001]={0};
int ans[20001]={0};

int main(){
    int n,m;
    cin>>n>>m;
    int flag=0;
    int flagd=0;
    int flagw=0;
    while(n!=0&&m!=0){
        flagd=0;
        flagw=0;
        for(int i=0;i<n;i++){
            cin>>md[i];
        }
        long long result=0;
        for(int j=0;j<m;j++){
           cin>>mw[j];
        }
        if(n>m){
            ans[flag++]=-1;
            cin>>n>>m;
            continue;
        }
        sort(md,md+n);
        sort(mw,mw+m);
        for(flagd=0,flagw=0;flagd<n;){
                if(mw[flagw]>=md[flagd]){
                    result+=mw[flagw];
                    flagd++;
                    flagw++;

                }else if(flagw<m){
                    flagw++;
                }else if(flagw>=m){
                    break;
                }
        }
        if(flagd!=n){
            ans[flag++]=-1;
        }else if(flagd==n){
            ans[flag++]=result;
        }

        cin>>n>>m;
    }
    for(int i=0;i<flag;i++){
        if(ans[i]==-1)
            cout<<"Loowater is doomed!"<<"\n";
        else
            cout<<ans[i]<<"\n";
    }

    return 0;
}
